package com.laolang.pluto.module.sys.mapstruct;

import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
import org.mapstruct.Mappings;

import com.laolang.pluto.module.sys.entity.ProjectBaseInfo;
import com.laolang.pluto.module.sys.pojo.dto.ProjectEditDto;
import com.laolang.pluto.module.sys.pojo.vo.ProjectVo;

/**
 * @author laolang
 * @date 2021-08-12 04:17
 */
@Mapper(componentModel = "spring")
public interface ProjectMapStruct {
    @Mappings({
            @Mapping(source = "id", target = "id"),
    })
    ProjectVo entity2vo(ProjectBaseInfo entity);

    ProjectBaseInfo editdto2entity(ProjectEditDto dto);
}
